/**
 * 
 */
package sqs.dataaccess;

import java.util.List;

import org.springframework.dao.DataAccessException;

import sqs.model.Questionnaire;
import sqs.model.User;

/**
 * @author kjleng
 *
 */
public interface QuestionnaireDao {
	public void createQuestionnaire(Questionnaire questionnaire)throws DataAccessException;
	public Questionnaire getQuestionnaireByQuestionnaireId(int questionnaireId)throws DataAccessException;
	public List<Questionnaire> getQuestionnairesByOwner(User user)throws DataAccessException;
	public void updateQuestionnaire(Questionnaire questionnaire) throws DataAccessException;
	public List<Questionnaire> getAllQuestionnaires() throws DataAccessException;
}
